2.设计好程序功能,也就是你需要对你程序要实现的功能有个很好的了解,不能说边开发边想,这种方法并不适合大多数人
3.将代码模块化,比如:连接数据的代码可以放在一个模块中,数据库 *** 作(查询/删除等等)放在另一个模块中,界面的基本 *** 作可以放在另一个模块中,这样做的好处在于好维护代码以及后期代码的升级等等,当然不是必须的
4.界面的设计 ,包括各个控件的布局等等,界面设计像VB这种可视化编程的,能减少控件直接拖拉使用的最好减少,更多的是通过编码来实现,其中对于一些特殊的控件可以通过自定义用户控件
===========================
基本来说一个连接数据库的桌面软件开发,在开发前,你需要明白自己要做什么,这个软件要为别恩做些什么,等想好了再去做,做好前期设计是必须的,编码并不是主要的,只是一些苦力活而已
最后小AD下,思想源地能为你提供最好的设计思路和实现方案,只要你需要可以M我们
综合运用本门课程所学知识,设计一个具有权限管理、输入、修改、查询、统计功能的小型数据库应用程序软件。并可拓展视野翻阅相关专业书籍后自行命题(可以团队协作分组分工设计与实施)完成。课程设计的参考题目如下,:(1) 教学管理系统(2) 人事管理子系统(3) 学生管理子系统(4) 销售管理系统(5) 设备管理系统(6) 用电管理系统(7) 学生奖惩管理系统(8) 教师业绩(工作量)管理系统(9) 停车场记时收费系统(10) 选修课管理系统(11) 其他信息管理系统等 课程设计报告的要求课程设计报告要求以设计说明书的方式来完成,主要叙述对题目的认识和理解,阐明系统功能分析,各功能的实现,设计过程中存在的问题以及解决方法等内容。设计报告应包括以下主要内容:(1) 规划、需求分析(2) 功能描述与总体设计框图。(3) 数据库设计:1 会用实体—联系图表达概念数据模型,建立实体—联系模型:E-R模型图,在设计规范合理,至少满足第三范式、兼顾虑安全性和完整性的要求。1 会将E-R模式转换为关系模式(即具体的数据表)。1 数据字典(数据字段名称、类型、宽度、索引、约束条件)1 建立具体数据库表。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)