浪潮培训的时候,学到几条软件设计的原则。其中我感觉最重要的就是:开闭原则和依赖倒转原则。
现在我做一个考试系统的毕业设计,由于前期的设计没有考虑这两个原则,弄得现在很难扩充。我包括四种题型:
单选、多选、判断、简答。用Xml文件保存一份试卷。数据库保存题库。出题的时候从数据库种抓出来,组成一个xml文件,老师让我加两种题型:填空题、设计题。这样就要改很多页面。对xml文件进行增、删、改的页面要改,从数据库中抓题组成试卷的页面要改,由于设计题还要支持图表,这样就不能简单的用一个textarea控件,准备用ewebeditor,但我用的是asp.net,里面要加asp页面了。
反正怎么想也没有好的办法,有时候真后悔用什么xml文件,直接用数据库就行了,对试卷修改的时候也没有要与数据库同步更新的麻烦。但已经做了很多了,并且非常稳定,实在不愿意修改。
还有数据库,用的Sql server2000,老师让我改成Kingbase,我看是改不了了,所有的页面都用的SqlConnection、SqlCommand、SqlDataReader,怎么改啊???!!!
分享到:
相关推荐
软件工程毕业设计软件工程毕业设计软件工程毕业设计
软件技术专业 毕业设计论文软件技术专业 毕业设计论文软件技术专业 毕业设计论文软件技术专业 毕业设计论文软件技术专业 毕业设计论文软件技术专业 毕业设计论文软件技术专业 毕业设计论文软件技术专业 毕业设计论文...
自己做的系统,需要的可以下载修改下,当自己的毕业设计
基于贝叶斯过滤的垃圾邮件检测系统的设计与实现 毕业设计
软件工程专业,毕业设计详细设计文档,写的非常清楚
软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+数据库软件工程毕业设计—兼职招聘系统源码+...
专科毕业设计(论 文)软件技术方面
软件系统毕业设计答辩.ppt
软件工程毕业设计 软件工程毕业设计 软件工程毕业设计 软件工程毕业设计
软件工程项目说明书-对毕业设计写论文很有帮助
软件测试毕业设计 软件测试毕业设计开题报告
软件技术专业毕业设计推荐选题 软件技术专业毕业设计推荐选题 软件技术专业毕业设计推荐选题 软件技术专业毕业设计推荐选题 软件技术专业毕业设计推荐选题
计算机毕业设计源代码
C# 软件技术 毕业设计 毕业论文 软件+源码
去年毕业设计的任务书,全部资料都是自己精心书写的,现在分享给大家,希望对大家有所帮助。
计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板(11套) 计算机毕业设计答辩PPT模板...
华东交通大学软件学院毕业设计图书管理系统 指导教师 万仲保
软件工程专业本科毕业设计课题集1(50个),每个课题包含:课题名称、主要研究内容、目标和要求、课题特色、成果形式、成果价值。
应用软件类毕业设计个人工作 总结文档结构